//package com.naiterui.ehp.bs.recommend.dao;
//
//import java.util.Date;
//import java.util.List;
//import java.util.Map;
//import java.util.Set;
//
//import com.naiterui.common.repository.hibernate.IEntityDao;
//import com.naiterui.ehp.bs.recommend.bean.DrMedicationRecomInfo;
//
//public interface IMedicationRecomInfoDao extends IEntityDao<DrMedicationRecomInfo, Long> {
//
//    /**
//     * 根据推荐ID查询推荐处方信息
//     *
//     * @param recommendId 推荐ID
//     *
//     * @return
//     *
//     * @Description
//     * @author wangchuan
//     * @Date 2017年7月28日
//     * @since V2.9.0
//     */
//    DrMedicationRecomInfo getRecomInfoByRecomId(Long recommendId);
//
//    /**
//     * 根据推荐ID查询推荐处方信息(写库)
//     * IMedicationRecomInfoDao.getRecomInfoByRecomIdWrite()
//     *
//     * @param recommendId
//     *
//     * @return
//     *
//     * @Author guoyongxiang
//     * @Date 2017年8月4日
//     * @since 2.9.0
//     */
//    DrMedicationRecomInfo getRecomInfoByRecomIdWrite(Long recommendId);
//
//    /**
//     * 根据推荐ID集合获取推荐处方信息
//     * IMedicationRecomInfoDao.getRecomInfoByRecomIds()
//     *
//     * @param recommendIdSet
//     *
//     * @return
//     *
//     * @Date 2017年12月20日
//     * @since 2.14
//     */
//    List<DrMedicationRecomInfo> getRecomInfoByRecomIds(Set<Long> recommendIdSet);
//
//    /**
//     * @param recomIds
//     *
//     * @return
//     */
//    Map<Long, DrMedicationRecomInfo> getRecomInfoMap(Set<Long> recomIds);
//
//    /**
//     * 更新医生签名时间
//     *
//     * @param recomId
//     * @param status
//     * @param signTime
//     */
//    void updateDoctorSignStatus(Long recomId, Integer status, Date signTime);
//
//    /**
//     * 更新药师签名时间
//     *
//     * @param recomId
//     * @param status
//     * @param signTime
//     */
//    void updatePharmacistSignStatus(Long recomId, Integer status, Date signTime);
//
//
//}
